#version 330 core
layout(location = 0) in vec3 a_position;
layout(location = 1) in vec4 a_color;
layout(location = 2) in vec2 a_uv;
layout(location = 3) in vec3 a_normal;
uniform mat4 u_world;
uniform mat4 u_view;
uniform mat4 u_proj;

out vec4 v_color;

void main(){
    vec4 position = vec4(a_position, 1.0);
    gl_Position = position;
    v_color = a_color;
}